Использование API HTMS для работы с реляционно-сетевой базой данных

Введение

В статье «Реляционно-сетевая модель данных» была предложена новая концепция моделирования данных HTMS, являющаяся развитием канонической реляционной модели. В настоящем материале будет показано на примерах, как ее можно практически использовать с применением API логического уровня.

Примеры привязаны к широко известному учебно-методическому решению по созданию сайтов — шаблону веб-проекта опросов на фреймворке Django в MS Visual Studio.

Для понимания статьи требуется знание основ языка Python и фреймворка Django.

Описание базы данных

Концептуальная схема данных — это четыре таблицы и описание зависимостей между ними:

Примечания:

  • порядковый номер ответа в опросе — используется только для формирования queryset при показе страницы с опросом
  • имя зарегистрированного на сайте участника опроса — заполняется только для пользователей, прошедших регистрацию











Читать далее